div.stepList
{
	border: 3px solid black;
	margin: 15px;
	padding: 15px;
	background-color: #ccccff;
}

span.menu 
{
	font-size: 14px;
	border: 1px solid black;
	background-color: silver;
	padding: 0px 2px;
}

span.viewTitle
{
	font-size: 14px;
	border: 1px solid black;
	background-color: silver;
	padding: 0px 2px;
}

span.dialogTitle
{
	font-size: 14px;
}
		

span.button
{
	font-size: 14px;
	border: 2px solid black;
	background-color: silver;
	padding: 0px 2px;
}

div.stepList h3
{
	margin: 5px;
}

div.dialogBlock
{
	border: none;
	margin: 15px;
	padding: 15px;
}

div.dialogDescription
{
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 2px;
}

div.command 
{
	font-weight: bold;
}

table
{
	vertical-align: top;
	valign: top;
}

th
{
	align: left;
	style: "border: 2px solid black";
}

td.preference
{
	valign: top
	style: "border: 2px solid black;";
	border: 2px solid black;
	margin: 0px;
	cellspacing: 0;
	align: left;
	frame: border;
	rules: all;
}

table.preferencesTable
{
	vertical-align: top;
	border: 3px solid black;
	margin: 15px;
	padding: 15px;
	cellspacing: 0;
	background-color: #ccccff;
	rules: all;
	frame: border;
	align: right;
	valign: top;
}	
	
.tipTable {
	border: 2px ridge;
	vertical-align: top;
	font-size: 10pt;
	border-collapse: collapse	;
	width: 600px;
}
.tipTable tr,.tipTable td {
	border: 2px ridge;
	vertical-align: top;
	padding: 10px;	
}
.tipName {
	font-weight: bold;
	width: 20%;
	text-align :right;
}
.tipDetails {
    
	width: 80%;
}
.tipShot {
	align:left;

}
.tipGroup {
	font-size: 12pt;
	font-weight: bold;
}